<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <title>OAuth-腾讯QQ</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style type="text/css">
            body{font-size:12px;}
        </style>
    </head>
    <body>
        <section class="article-content">
            <p>QQ开放登录功能和微博的步骤基本类似，下面我们来逐一给大家讲解：</p>
            <p><strong>1、注册QQ帐号</strong>。不再赘述，中国人都知道的。</p>
            <p><strong>2. 申请开发者认证</strong>。</p>
            <p>登录<a href="http://connect.qq.com/" target="_blank"><strong>connect.qq.com</strong></a>，如果还没有注册帐号的话，网站会提示你进行注册,也可以直接使用QQ号登录。</p>
            <p><img src="__theme_public__/img/help/oauth_qq/f_74e6e244ccf3ea5f627d73a2926e2840.png" alt=""></p>
            <p>登录后，首先点击自己的头像进入开发者资料的信息填写界面，开发者类型建议大家选择企业开发者，填写信息后，需要审核，审核通过后才可以添加应用。</p>
            <p><img src="__theme_public__/img/help/oauth_qq/f_d2948021592ad3d3edd63d8f306a320d.png" alt=""></p>
            <p><strong>3. 开发者信息审核通过之后，就可以</strong><strong>进入应用管理，创建应用。</strong> </p>
            <p><img src="__theme_public__/img/help/oauth_qq/f_2f404713bd6e94a919ac3a999bff1a10.png" alt=""></p>
            <p><strong>4. 创建应用，填写相关资料。</strong></p>
            <p><img src="__theme_public__/img/help/oauth_qq/f_045866980bdc18f8c91b458649cd011e.png" alt=""></p>
            <p><img src="__theme_public__/img/help/oauth_qq/f_308279e6cc8c0cd615e4f2a7da0b4bb1.png" alt=""></p>
            <p><br>
            </p>
            <p>创建完应用后，须等待审核，审核通过之后，就可以在应用信息里获取APP ID和APP KEY。将二者填写到<a href="http://www.chanzhi.org" class="tag-link">蝉知</a>
                后台即可。</p>
            <p><img src="__theme_public__/img/help/oauth_qq/f_3af1472a03d516dd3855ff0d76d16624.png" alt=""></p>
            <p><strong>关于回调地址的填写问题</strong></p>
            <p><span style="color:#E53333;">注：腾讯为了解决回调地址的安全漏洞问题，需要更改回调地址的校验方式，</span><span style="color:#E53333;">否则会出现QQ登录异常的问题。</span></p>
            <p><span style="color:#E53333;">目前的回调地址需要填写为完整的url路径。</span></p>
            <p>关于回调地址的疑问，可点击对话框里的<span style="color:#337FE5;">“帮助文档”</span>具体了解。</p>
            <p><br>
            </p>
            <p><span style="color:#E53333;">当回调地址填写网站网址后，前台QQ登录报错：</span><em></em><span style="color:#E53333;">redirect uri is illegal(100010)。</span></p>
            <p><span style="color:#E53333;"></span>把报错页面的路径复制出来。找到例如路径中以下截图的一段，把这一段单独的复制出来，用在线URLEncode解码工具解码路径，然后把解码好的地址填写到回调地址里，保存。</p>
            <p>注：这个方法仅支持网站访问为PATH_INFO方式，GET方式目前不适用。</p>
            <p><img src="__theme_public__/img/help/oauth_qq/f_9450ba92504f65aea7d549a44329e9f8.png" alt=""></p>
            <p><br>
            </p>
            <p><strong>5. 设置app id和app key</strong> </p>
            <p>添加网站之后，系统为每一个网站分为一个appid和appkey，将这些信息拷贝到上图中的app key和app secret中。</p>
            <p><strong>6. </strong><strong>设置</strong><strong>协作</strong><strong>QQ</strong><strong>号，</strong><strong>进行</strong><strong>测试。</strong></p>
            <p>编辑应用，里面有一个协作QQ号的设置，可以填入进行测试的QQ号。测试登录没有问题之后，就可以提交审核了。</p>
            <p><strong>7. 提交网站审核</strong> </p>
            <p>上述步骤设置完毕之后，提交腾讯审核即可。</p>
            <p><br>
            </p>      </section>
    </body>
</html>
